Button does not propagates findWidgetAt after it. This happens mostly because when using buttons, it is common to not find its childrens after it since it handles most pointer events. If that is not desired, simply change propagates to true.
See Source File